草庐IT

MCP 4017

全部标签

了解SPI总线CAN控制器 MCP2515配置 一文即可

 1.引言最近工作中遇到需要6路CAN通信的情况,单片机自带的4路已不满足实际需求,故采用了SPI总线的CAN控制器芯片MCP2515,通过SPI通信的CAN扩展芯片最高可实现1Mbps的遵循CAN2.0B的协议通信,配置起来也比较繁琐,故写诞生了这篇文章。本篇中仅对基础功能进行测试,如有疑问可留言交流或自行查看芯片手册。   2.硬件连接由于该芯片主要起到SPI转CAN控制器的效果,还需搭配CAN收发器才能进行正常的CAN通信,这里采用的是一款国产芯片,川土微电子公司的IF1042VS,也可选用其他收发器,保证畅通即可。 3.芯片详情3.1SPI接口MCP2515支持最高10MHz的SPI通

Meta用《圣经》训练超多语言模型:识别1107种、辨认4017种语言

在《圣经》中有一个巴别塔的故事,说是人类联合起来计划兴建一座高塔,希望能通往天堂,但神扰乱了人类的语言,计划也就因此失败。到了今天,AI技术有望拆除人类语言之间的藩篱,帮助人类造出文明的巴别塔。近日,Meta的一项研究向这个方面迈出了重要一步,他们将新提出的方法称为MassivelyMultilingualSpeech(超多语言语音/MMS),其以《圣经》作为训练数据的一部分,得到了以下成果:在1107种语言上用wave2vec2.0训练得到了一个有10亿参数的多语言语音识别模型,相比于OpenAI的Whisper模型,其错误率降低了50%以上。 单个音频合成模型就支持这1107种语言的文本转

海思SD3403/SS928V100开发(7)mcp2515-SPI转CAN驱动开发

1.前言需求:        需要一路can进行收发分析:        根据目前使用较多的方案是使用主控端SPI接口       接入MCP2515芯片进行CAN协议转换硬件:       MCP2515->SPI2->SS9282.Uboot开发2.1 pinmux复用配置2.1.1修改uboot参数表路径:osdrv/tools/pc/uboot_tools/SS928V100_demo_8L_LPDDR4x_3733M-8GB_32bitx2-A55_1400M-emmc.xlsm配置SPI1pinmux参考sysconfig驱动里面的SPI1配置 配置uboot配置表1.2制作reg

海思SD3403/SS928V100开发(7)mcp2515-SPI转CAN驱动开发

1.前言需求:        需要一路can进行收发分析:        根据目前使用较多的方案是使用主控端SPI接口       接入MCP2515芯片进行CAN协议转换硬件:       MCP2515->SPI2->SS9282.Uboot开发2.1 pinmux复用配置2.1.1修改uboot参数表路径:osdrv/tools/pc/uboot_tools/SS928V100_demo_8L_LPDDR4x_3733M-8GB_32bitx2-A55_1400M-emmc.xlsm配置SPI1pinmux参考sysconfig驱动里面的SPI1配置 配置uboot配置表1.2制作reg
12